var fetchHtml = (function() {
    function fetchHeader() {
        // 加载页头
        fetch('header.html')
            .then(response => response.text())
            .then(html => {
                $('#header-container').html(html);
                // 手动查找并执行script标签
                $('#header-container').find('script').each(function() {
                    $.globalEval(this.text || this.textContent || this.innerHTML || '');
                });
            })
            .catch(error => console.error('加载页头失败:', error));
    }
    function fetchFooter() {
        // 加载页脚
        fetch('footer.html')
            .then(response => response.text())
            .then(html => {
                $('#footer-container').html(html);
                // 手动查找并执行script标签
                $('#footer-container').find('script').each(function() {
                    $.globalEval(this.text || this.textContent || this.innerHTML || '');
                });
            })
            .catch(error => console.error('加载页脚失败:', error));
    }
    function fetchAll() {
        fetchHeader()
        fetchFooter()
    }
    // 暴露公共接口
    return {
      fetchHeader: fetchHeader,
      fetchFooter: fetchFooter,
      fetchAll: fetchAll
    };
  })();